package objects;

import objects.misc.MetodaNiePowinnaBycWywolana;

import com.badlogic.gdx.math.Polygon;
import com.badlogic.gdx.math.Vector2;

public class Building extends UnrealObject{
	Polygon bound;
	
	public Building (int id,Polygon p) {
		bound = p;
		super.id = id;
	}
	
	@Override
	public Vector2 getPosition() {
		throw new MetodaNiePowinnaBycWywolana();
	}
	
	@Override
	public boolean isPushable() {
		return false;
	}
	
	public Polygon getBound () {
		return bound;
	}

	@Override
	public int getId() {
		return 0;
	}

	@Override
	public Vector2 getMoveVector() {
		throw new MetodaNiePowinnaBycWywolana();
	}

	@Override
	public void doUpdate() {
		/* powinno byc puste */
	}

	@Override
	public void setActive(boolean k) {
		throw new MetodaNiePowinnaBycWywolana();
	}

	@Override
	public boolean isActive() {
		return true;
	}
}
